/*
 *mega.css (2)
 * ------------------------------------------------------------------------
 * JA Edenite Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/
/* lv - 1 and below
-----------------------------------*/
/* Styling ---*/
.ja-megamenu a.over, .ja-megamenu a.active { color: #fff !important; }

#ja-mainnav li li a.active{ font-weight: bold; }

.ja-megamenu ul.level0 li.mega{ border-right: 1px solid #75AAD2; }

.ja-megamenu ul.level0 li.mega a.mega{
	border-right: 1px solid #2B6484;
	color: #C3DBED;
	display: block;
	font-weight: bold;
	line-height: 32px;
	padding: 0 20px;
}

.ja-megamenu li a.active, .ja-megamenu li a.active:hover, .ja-megamenu li a.active:active, .ja-megamenu li a.active:focus {
	background: #91AE4E url(../../images/grad2-2.gif) 0 0 repeat-x;
	color: #fff;
}

.ja-megamenu ul.level0 li.over, ul.level0 li.haschild-over{
	background: #2B6484 url(../../images/grad2-1.gif) 0 0 repeat-x;
	color: #fff;
}

.ja-megamenu li ul { font-size: 92%; overflow: hidden; }

.ja-megamenu li ul ul{ font-size: 100%; }

.ja-megamenu li ul li.mega {
	border-bottom: 1px solid #2972a8;
	border-right: none !important;
	float: left !important;
	width: 100%;
}

.ja-megamenu ul.level1 li.first { border-top: 0; }

#ja-mainnav li li a{
	border: none;
	color: #fff;
	font-weight: normal;
	line-height: normal;
	padding: 7px 10px;
}

 /* CHILD CONTENT
-----------------------------------*/
.ja-megamenu .childcontent-inner {
	background: #5192C3;
	border: 1px solid #2b6484;
}

.ja-megamenu ul.level1 li.mega a.mega { border: 0; }

.ja-megamenu ul.level1 li.haschild, #ja-mainnav li.active li.haschild {
	background: url(../../images/arrow3.png) 94% 50% no-repeat;
}

.ja-megamenu ul.level1 .childcontent { margin: -2em 0 0 188px; }

.ja-megamenu ul.level1 span{ cursor: pointer; }

.ja-megamenu .childcontent .ja-moduletable { color: #fff; }

.ja-megamenu .childcontent .ja-moduletable h3 { background: none; border-bottom: 1px dotted #75AAD2; }

.ja-megamenu .childcontent ul.megamenu .moduletable_features{ color: #fff; }

.ja-megamenu .childcontent ul.megamenu .moduletable_features h3{ display: none; }

.ja-megamenu .childcontent .ja-moduletable .ja-box-ct{ padding: 0; }

 
.moduletable_features p{ padding: 0 0 4px; }

.ja-megamenu .childcontent .group_document .ja-moduletable h3 { display: none; }

/* Grouped --- */
.ja-megamenu .group-title { border-bottom: 1px solid #75AAD2; margin: 0 10px; }

#ja-mainnav li .group-title a{
	border-bottom: 1px solid #2972A8;
	padding-left: 0;
	padding-right: 0;
}

.ja-megamenu ul.level1 li.group{ border-bottom: none; }

.ja-megamenu .group-title .menu-title { color: #fff; font-size: 114%; font-weight: bold; }

.ja-megamenu .group-title .menu-desc { color: #999; padding-left: 0 !important; }

.ja-megamenu .childcontent ul.megamenu .custom_features a{ font-size: 100%; padding: 0 !important; }

.ja-megamenu .childcontent ul.megamenu .custom_features a:hover{ text-decoration: underline; }

#ja-container ul.menu li.current ul ul{ display: block; }
